package com.hc.dfs.entities.flow;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *  类说明 执行流程表实体类
 * </p>
 * @author 詹庆辉
 * @date 2012-11-8 下午01:58:57
 * @vesion $Revision$ $Date$ 
 */
public class ExecFlow implements Serializable{
	private static final long serialVersionUID = -3473150294853092382L;

	private Integer id;//id

	private Integer docId;//公文id

	private Integer signNodeId;//当前节点id

	private Integer flowId;//我的流程id

	private String flowName;//流程名称

	private String remark;//备注

	private Integer flag;//扩展

	private  ExecSignNode currentSignNode; //当前执行节点
	private List<ExecSignNode> signNodes; //执行节点集合
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}



	public Integer getDocId() {
		return docId;
	}

	public void setDocId(Integer docId) {
		this.docId = docId;
	}

	public Integer getSignNodeId() {
		return signNodeId;
	}

	public void setSignNodeId(Integer signNodeId) {
		this.signNodeId = signNodeId;
	}

	public Integer getFlowId() {
		return flowId;
	}

	public void setFlowId(Integer flowId) {
		this.flowId = flowId;
	}

	public String getFlowName() {
		return flowName;
	}

	public void setFlowName(String flowName) {
		this.flowName = flowName;
	}



	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getFlag() {
		return flag;
	}

	public void setFlag(Integer flag) {
		this.flag = flag;
	}

	/**
	 * @return the currentSignNode
	 */
	public ExecSignNode getCurrentSignNode() {
		return currentSignNode;
	}

	/**
	 * @param currentSignNode the currentSignNode to set
	 */
	public void setCurrentSignNode(ExecSignNode currentSignNode) {
		this.currentSignNode = currentSignNode;
	}

	/**
	 * @return the signNodes
	 */
	public List<ExecSignNode> getSignNodes() {
		return signNodes;
	}

	/**
	 * @param signNodes the signNodes to set
	 */
	public void setSignNodes(List<ExecSignNode> signNodes) {
		this.signNodes = signNodes;
	}
	
}